<?php

namespace Controller;

class MovieFeedController{
	
	public function doControll(\Model\Database $db, \Model\MovieFeedHandler $movieFeedHandler, \Model\UserHandler $userHandler){
		
		$movieFeedView = new \View\MovieFeedView();
 		$menuView = new \View\MenuView();
		
		//Hämta aktuell användare
		$user = \View\NavigationView::getCurrentUser($userHandler, $db);
		
		$out="";
		
		$out .= $menuView->MyPageButton();
		
		//Hämta användarens vänner
		if ($movieFeedHandler->GetFriends($user->getId())){
			
				$friends = $movieFeedHandler->GetFriends($user->getId());
			
				//Hämtar och presenterar vännernas filmer
				foreach ($friends as $friend) {
					$movieFeed = $movieFeedHandler->getMovieFeed($friend);
					$out .= $movieFeedView->showMovieFeed($movieFeed, $user);
				}
		} else {
			//om det inte finns några vänner
			$out .= $movieFeedView->NoFriends();
		}	
			
		return $out;
	}
}
